package com.atjava.nebula.frames.menu.service;

import java.util.List;
import java.util.Set;

import org.springframework.security.core.GrantedAuthority;

import com.atjava.nebula.core.exception.baseExp.BusinessException;
import com.atjava.nebula.core.model.TreeModel;
import com.atjava.nebula.frames.menu.SysMenu;

public interface MenuService {

	public List<TreeModel> getMenuTreeList() throws BusinessException;
	
	public SysMenu getMenuObject() throws BusinessException;
	
	public SysMenu getUserCurrentMenuObject(Set<GrantedAuthority> authorities) throws BusinessException;
	
}
